Map My World Robot

It's now time to start taking all that you have learned and start using your created ROS package to create both a 2D and 3D map of the supplied environment. From there you will then build your own environment and use your ROS package to generate a 2D and 3D map of that environment.

Let's lay out the project steps:

  1. Download the supplied files here or use wget https://s3-us-west-1.amazonaws.com/udacity-robotics/Term+2+Resources/P3+Resources/Student+Project+Materials.zip to bring them into an environment with a terminal.

  2. Create a ROS package that is able to launch your robot and have it map the surrounding area.

  3. Use Debug tools and other checks mentioned in the lessons to verify that your robot is mapping correctly.

  4. Create a 3D map for the supplied environment.

  5. Create your own Gazebo world and generate a map for that environments as well.

  6. Follow the rubric to generate a proper report and determine which files need to be submitted.

When you have completed the steps above and have cross-checked them to the rubric here, go ahead and submit your work!

Be sure to include the following items in your project submission:

  • A write up in PDF format that addresses the rubric points. Be sure to include sample images of your 2D Maps, 3D Maps, tf tree, etc.
  • A copy of your ROS package.
  • A copy of the RTAB-Map database for the supplied environment.

Feedback

Please fill out the Project Feedback Form after you have completed the project.